package com.reder.practice.service;

import com.reder.practice.common.dto.ServerResponse;

/**
 * 关注用户业务
 *
 * @author Fish
 * <p>Email: fishinlove@163.com</p>
 * <p>created by 2019/09/23 19:22:21</p>
 */
public interface FollowService {


    /**
     * 关注用户，anotherUserId 是另一个用户，要被关注的
     *
     * @param followerId 我的 id，我要关注 anotherUserId
     * @param userId     要被关注的用户 id
     * @return 返回关注信息
     */
    ServerResponse follow(long followerId, long userId);

    /**
     * 取消关注用户，anotherUserId 是另一个用户，要被取消关注的
     *
     * @param followerId 我的 id，我要取消关注 anotherUserId
     * @param userId     要被取消关注的用户 id
     * @return 返回取消关注信息
     */
    ServerResponse notFollow(long followerId, long userId);
}
